package com.wnxy.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.UnsupportedEncodingException;

/**
 * @author yellow Docter
 * @date 2024-06-26
 * @desc 蜗牛创想：www.woniuxy.com
 */
@Controller
public class TestController {

    public void aaa() throws UnsupportedEncodingException {

        HttpServletRequest req = null;  //提交数据的乱码

        HttpServletResponse resp;  //响应数据的乱码
        //解决乱码   每个 请求的servlet 都需要 设置  使用拦截器
        //在 拦截器中 添加  req.setCharacterEncoding("utf-8");
//        req.setCharacterEncoding("utf-8");
//
//        //响应乱码解决
//        resp.setContentType("text/html;charset=utf-8");

    }

    /**
     * 测试中文乱码
     *    1、主要原因是  服务器和 浏览器的 编码不一致
     * 解决:
     *    1、把编码统一
     *  过滤器: 在所有的请求的前面 或者返回结果的后面 进行处理
     *    springmvc 给我们 封装了过滤器  配置一下就好
     *
     *
     * @return
     */
    @ResponseBody
    @RequestMapping(value = "/test")
    public String hello(){
        return "我是测试类";
    }

}
